
#ifndef _QUICKBAROPERATION_H_
#define _QUICKBAROPERATION_H_

#include "OperationsApi.hpp"
#include "../OLCore/AbstractOperation.hpp"
#include "../OLApp/OperationsManager.hpp" 
#include "../OL3D/InteractorDefaultStyle.hpp"

#include <QCursor>

namespace NSOperation {

	class OPERATIONSAPI InteractorStyleOperation :
		public NSCore::AbstractOperation
	{
		Q_OBJECT
	public:
		InteractorStyleOperation();
		~InteractorStyleOperation();

	public:
		virtual inline QString className() override { return "InteractorStyleOperation"; };


	public slots:
		void actionPointPickedSlot();
		void actionObjectPickedSlot();
		void actionCircularMenuSlot(bool show);
		void actionMouseMoveSlot(int x, int y);

	private:


	};

	DynamicOperationRegister(InteractorDefaultStyle, InteractorStyleOperation);

}

#endif


